
    <!DOCTYPE html>
      <html lang="en">
        <head>
          <meta charset="UTF-8">
          <meta name="viewport" content="width=device-width, initial-scale=1.0">
          <meta http-equiv="X-UA-Compatible" content="ie=edge">
          <title>Document</title>
          
    <style>
      .nodata-image {
        height: 135px;
        background: url() 50% no-repeat;
      }
      .setting-left-item {
        display: flex;
        justify-content: flex-start;
        margin-bottom: 20px;
      }
      .setting-left-item-value {
        max-width: 556px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
      }
      .h1-title {
        font-size: 20px;
        color: #282b33;
        margin-bottom: 24px;
        font-weight: normal;
        line-height: 1;
      }
      .report-status-img {
        width: 14px;
        padding-right: 3px;
        vertical-align: text-bottom;
        margin-bottom: 2px;
      }
      .tit {
        margin-top: 12px;
        color: #616161;
        font-size: 14px;
        text-align: right;
      }
      .detail-label {
        display:inline-block;
        width: 350px;
        font-size: 20px;
        color: #282b33;
      }
      .setting-left span,
      .setting-left div {
        height: 18px;
        font-size: 14px;
        line-height: 18px;
      }
      .setting-left span:first-child{
        width: 240px;
        color: #6C7280;
      }
      .setting-left span:last-child{
        color: #222;
      }
      .setting-right-top,
      .setting-right-bottom {
        display: flex;
        justify-content: flex-end;
        height: 80px;
      }
      .setting-right-item{
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
        margin-left: 14px;
        min-width: 176px;
        position: relative;
      }
      .setting-right-item:nth-child(2) {
        margin-right: 20px;
        padding-right: 30px;
        border-right: 1px solid #E1E6EE;
      }
      
    p {
      margin: 0;
    }
    p:first-child{
      font-size: 16px;
      height: 24px;
      padding: 0 20px;
      line-height: 24px;
      color: #979797;
      text-align: center;
    }
    p:nth-child(2){
      font-size: 48px;
      color: #222;
    }
    p:nth-child(2) span {
      font-size: 14px;
      color: #666;
      font-weight: normal;
    }
    a {
      color: #0067ff;
    }
    a:hover {
      color: #267DFF;
      cursor: pointer;
    }
    
      
    table th {
      font-size:12px;
    }
    table td {
      font-size:12px;
    }
    .detail-content {
      font-size:14px;
    }
    .table{
      table-layout: fixed;
    }
    .table-box {
      overflow-y: auto;
      max-height: 200px;
      margin-top: -4px;
    }
    .go-tip-div {
      height: 32px;
      background-color: #f0f6ff;
      border-radius: 2px;
      border: solid 1px #0067ff;
      display:flex;
      align-items: center; //交叉轴居中
    }
    .go-tip {
      height: 18px;
      font-family: FZLTHJW--GB1-0;
      font-size: 12px;
      font-weight: normal;
      font-stretch: normal;
      line-height: 18px;
      letter-spacing: 0px;
      color: #222222;
      margin-left: 10px;
    }
    table {
      width: 100%;
    }
    .table-header {
      padding: 0 10px;
      border-left: none;
      background:#f5f9ff;
      color:#333;
      font-size: 14px;
      font-weight: 400;
    }
    .table-header > th {
      box-sizing: border-box;
      padding-left: 10px;
    }
    td span {
      box-sizing: border-box;
      display: inline-block;
      overflow: hidden;
      padding-left: 10px;
      width: 100%;
      text-overflow: ellipsis;
      white-space: nowrap;
    }
    .ellispis {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
    }
    .border-color {
      border-bottom: 1px solid #E6EBF5;
    }
    .border-right-color {
      border-right: 1px solid #E6EBF5;
    }
    .copy-link {
      position: relative;
      display: inline;
      margin-left: 16px;
      color: #0067FF;
      cursor: pointer;
    }
    .copy-link:hover,
    a:hover {
      color: #267DFF;
    }
    .copy-link::before {
      display: inline-block;
      position: absolute;
      top: 50%;
      left: -8px;
      content: '';
      width: 1px;
      height: 12px;
      margin-top: -6px;
      background-color: #E1E6EE;
    }
    .copy-inp {
      position: absolute;
      top: 0;
      left: 0;
      z-index: -666;
      opacity: 0;
    }
    .cursor-link {
      color: #0067FF;
      cursor: pointer;
    }
    </style>
    
        </head>
        <body style="padding:0 80px;">
          <div style="min-width: 1300px;width: 100%; height: 100%;">
          <h1
            style=
              "text-align: center;
              font-weight: normal;
              font-size: 24px;
              border-bottom: solid 1px #222;
              padding-bottom:20px"
          >
            2022/11/13 19:54:23
          </h1>
          <div >
          
    <h1 class="h1-title">配置信息</h1>
    
    <div class="setting-left" style="float: left;width: 50%;">
      <div class="setting-left-item">
        <span>源码文件存放路径</span>
        <span class="setting-left-item-value" style="width: 370px;" title="/opt/portadv/portadmin/sourcecode/TensorRT-clone">
          /opt/portadv/portadmin/sourcecode/TensorRT-clone
        </span>
      </div>
      <div class="setting-left-item">
        <span>目标操作系统</span>
        <span class="setting-left-item-value">
          openEuler 20.03 SP3
        </span>
      </div>
      <div class="setting-left-item">
        <span>目标系统内核版本</span>
        <span class="setting-left-item-value">
          4.19.90
        </span>
      </div>
      <div class="setting-left-item">
        <span>编译器版本</span>
        <span class="setting-left-item-value">
          BiSheng Compiler 2.1.0
        </span>
      </div>
      <div class="setting-left-item">
        <span>构建工具</span>
        <span class="setting-left-item-value">
          make
        </span>
      </div>
      <div class="setting-left-item">
        <span>编译命令</span>
        <span class="setting-left-item-value">
          make
        </span>
      </div>
      <div class="setting-left-item">
        <span>迁移结果</span>
        <span class="setting-left-item-value">
          
    <img style="width: 14px;padding-right: 3px;vertical-align: text-bottom;margin-bottom: 2px;"
    src="" alt="">
          源码迁移分析成功
        </span>
      </div>
    </div>
    
    <div class="setting-right" style="position: relative;float: right;width: 50%;margin-top: 10px;">
      <div class="setting-right-top">
        <div class="setting-right-item">
          <p>可兼容替换</p>
          <p>2</p>
        </div>
        <div class="setting-right-item">
          <p>待验证替换</p>
          <p>17</p>
        </div>
        <div class="setting-right-item">
          <p>依赖文件总数</p>
          <p>19</p>
        </div>
    </div>
    <div class="setting-right-bottom" style="margin-top: 30px;">
      <div class="setting-right-item">
        <p>源文件数</p>
        <p>15</p>
      </div>
      <div class="setting-right-item">
        <p>代码行数</p>
        <p>353</p>
      </div>
      <div class="setting-right-item" style="text-align: center;">
        <p>源码迁移人力</p>
        <p>0.8<span>人月</span></p>
      </div>
    </div>
    <p class="tit">
      预估标准：1人月迁移工作量 = 500行 C/C++/Fortran/Go/构建文件等源码，或250行汇编代码
    </p>
    </div>
          </div>
          <div style ="float:left;width:100%">
            
    <div class="table-container" style="line-height: 56px;margin-top:30px;">
      <div class="detail-label">
        <span>与架构相关的依赖文件</span>
      </div>
      
    </div>
      
      <div class="ti-table">
        <div class="items-detail-container table table-bordered"
          style="padding-right: 17px;"
        >
          <table style="table-layout:fixed; text-align: left;line-height: 28px">
            <thead>
              <tr class="table-header">
                <th style="width: 5%;text-align: left;">序号</th>
                <th style="width: 15%;text-align: left;">依赖文件名</th>
                <th style="width: 10%;text-align: left;">文件类型</th>
                <th style="width: 25%;text-align: left;" class="ellispis content">
                  待下载软件包名称
                </th>
                <th style="width: 20%;text-align: left;">分析结果</th>
                <th style="width: 25%;text-align: left;">处理建议</th>
              </tr>
            </thead>
          </table>
        </div>
        <div class="table-box">
          <table class="table">
            <thead>
              <tr>
                <th style="width: 5%;"></th>
                <th style="width: 15%;"></th>
                <th style="width: 10%;"></th>
                <th style="width: 25%;"></th>
                <th style="width: 20%;"></th>
                <th style="width: 25%;"></th>
              </tr>
            </thead>
            <tbody style="font-size: 14px;">
    <tr style="line-height:28px;">
      <td class="border-color">
        <span class="content">1</span>
      </td>
      <td class="border-color">
        <span class="content">libgmock.so.1.8.1</span>
      </td>
      <td class="border-color border-right-color">
        <span class="content">动态库</span>
      </td>
      
    <td class="border-color border-right-color" rowspan0" rowspan="1">
      <span class="content">gmock-1.8.1-3.oe1.aarch64.rpm</span>
    </td>
    <td
      class="border-color border-right-color rowspan0"
      rowspan="1" showtd="true"
    >
      <span class="content">可兼容替换</span>
    </td>
    <td class="border-color rowspan0" rowspan="1">
      
      <span class="content"><a onclick="downloadSoFile('https://repo.openeuler.org/openEuler-20.03-LTS-SP3/everything/aarch64/Packages/gmock-1.8.1-3.oe1.aarch64.rpm')">下载</a>
        <span class="copy-link link0" onclick="onCopyLink('https://repo.openeuler.org/openEuler-20.03-LTS-SP3/everything/aarch64/Packages/gmock-1.8.1-3.oe1.aarch64.rpm', '.copy-inp', 0)">
          复制链接
        </span>
      </span>
      <input class="copy-inp" />
    
    </td>
    
    </tr>
    <tr style="line-height:28px;">
      <td class="border-color">
        <span class="content">2</span>
      </td>
      <td class="border-color">
        <span class="content">libgtest_main.so.1.8.1</span>
      </td>
      <td class="border-color border-right-color">
        <span class="content">动态库</span>
      </td>
      
    <td class="border-color border-right-color" rowspan1" rowspan="1">
      <span class="content">gtest-1.8.1-3.oe1.aarch64.rpm</span>
    </td>
    <td
      class="border-color border-right-color rowspan1"
      rowspan="1" showtd="true"
    >
      <span class="content">可兼容替换</span>
    </td>
    <td class="border-color rowspan1" rowspan="1">
      
      <span class="content"><a onclick="downloadSoFile('https://repo.openeuler.org/openEuler-20.03-LTS-SP3/everything/aarch64/Packages/gtest-1.8.1-3.oe1.aarch64.rpm')">下载</a>
        <span class="copy-link link1" onclick="onCopyLink('https://repo.openeuler.org/openEuler-20.03-LTS-SP3/everything/aarch64/Packages/gtest-1.8.1-3.oe1.aarch64.rpm', '.copy-inp', 1)">
          复制链接
        </span>
      </span>
      <input class="copy-inp" />
    
    </td>
    
    </tr>
    <tr style="line-height:28px;">
      <td class="border-color">
        <span class="content">3</span>
      </td>
      <td class="border-color">
        <span class="content">libnvinfer_plugin.so</span>
      </td>
      <td class="border-color border-right-color">
        <span class="content">动态库</span>
      </td>
      
    <td class="border-color border-right-color" rowspan2" rowspan="17">
      <span class="content">--</span>
    </td>
    <td
      class="border-color border-right-color rowspan2"
      rowspan="17" showtd="true"
    >
      <span class="content">待验证替换</span>
    </td>
    <td class="border-color rowspan2" rowspan="17">
      <span class="content" >请先在鲲鹏平台上验证。若不兼容，请联系供应方获取鲲鹏兼容版本，或获取源码并编译成鲲鹏兼容版本</span>
    </td>
    
    </tr>
    <tr style="line-height:28px;">
      <td class="border-color">
        <span class="content">4</span>
      </td>
      <td class="border-color">
        <span class="content">libnvonnxparser.so</span>
      </td>
      <td class="border-color border-right-color">
        <span class="content">动态库</span>
      </td>
      
    </tr>
    <tr style="line-height:28px;">
      <td class="border-color">
        <span class="content">5</span>
      </td>
      <td class="border-color">
        <span class="content">libcudart_static.so</span>
      </td>
      <td class="border-color border-right-color">
        <span class="content">动态库</span>
      </td>
      
    </tr>
    <tr style="line-height:28px;">
      <td class="border-color">
        <span class="content">6</span>
      </td>
      <td class="border-color">
        <span class="content">libmkl_intel_thread.so</span>
      </td>
      <td class="border-color border-right-color">
        <span class="content">动态库</span>
      </td>
      
    </tr>
    <tr style="line-height:28px;">
      <td class="border-color">
        <span class="content">7</span>
      </td>
      <td class="border-color">
        <span class="content">libcudnn.so</span>
      </td>
      <td class="border-color border-right-color">
        <span class="content">动态库</span>
      </td>
      
    </tr>
    <tr style="line-height:28px;">
      <td class="border-color">
        <span class="content">8</span>
      </td>
      <td class="border-color">
        <span class="content">libcublasLt_static.so</span>
      </td>
      <td class="border-color border-right-color">
        <span class="content">动态库</span>
      </td>
      
    </tr>
    <tr style="line-height:28px;">
      <td class="border-color">
        <span class="content">9</span>
      </td>
      <td class="border-color">
        <span class="content">libculibos.so</span>
      </td>
      <td class="border-color border-right-color">
        <span class="content">动态库</span>
      </td>
      
    </tr>
    <tr style="line-height:28px;">
      <td class="border-color">
        <span class="content">10</span>
      </td>
      <td class="border-color">
        <span class="content">libnvparsers.so</span>
      </td>
      <td class="border-color border-right-color">
        <span class="content">动态库</span>
      </td>
      
    </tr>
    <tr style="line-height:28px;">
      <td class="border-color">
        <span class="content">11</span>
      </td>
      <td class="border-color">
        <span class="content">libnvinfer.so</span>
      </td>
      <td class="border-color border-right-color">
        <span class="content">动态库</span>
      </td>
      
    </tr>
    <tr style="line-height:28px;">
      <td class="border-color">
        <span class="content">12</span>
      </td>
      <td class="border-color">
        <span class="content">libmkl_core.so</span>
      </td>
      <td class="border-color border-right-color">
        <span class="content">动态库</span>
      </td>
      
    </tr>
    <tr style="line-height:28px;">
      <td class="border-color">
        <span class="content">13</span>
      </td>
      <td class="border-color">
        <span class="content">libmkl_intel_lp64.so</span>
      </td>
      <td class="border-color border-right-color">
        <span class="content">动态库</span>
      </td>
      
    </tr>
    <tr style="line-height:28px;">
      <td class="border-color">
        <span class="content">14</span>
      </td>
      <td class="border-color">
        <span class="content">libiomp5.so</span>
      </td>
      <td class="border-color border-right-color">
        <span class="content">动态库</span>
      </td>
      
    </tr>
    <tr style="line-height:28px;">
      <td class="border-color">
        <span class="content">15</span>
      </td>
      <td class="border-color">
        <span class="content">libcusparse.so</span>
      </td>
      <td class="border-color border-right-color">
        <span class="content">动态库</span>
      </td>
      
    </tr>
    <tr style="line-height:28px;">
      <td class="border-color">
        <span class="content">16</span>
      </td>
      <td class="border-color">
        <span class="content">libnvrtc.so</span>
      </td>
      <td class="border-color border-right-color">
        <span class="content">动态库</span>
      </td>
      
    </tr>
    <tr style="line-height:28px;">
      <td class="border-color">
        <span class="content">17</span>
      </td>
      <td class="border-color">
        <span class="content">libcublas.so</span>
      </td>
      <td class="border-color border-right-color">
        <span class="content">动态库</span>
      </td>
      
    </tr>
    <tr style="line-height:28px;">
      <td class="border-color">
        <span class="content">18</span>
      </td>
      <td class="border-color">
        <span class="content">liblog.so</span>
      </td>
      <td class="border-color border-right-color">
        <span class="content">动态库</span>
      </td>
      
    </tr>
    <tr style="line-height:28px;">
      <td class="border-color">
        <span class="content">19</span>
      </td>
      <td class="border-color">
        <span class="content">libcudart.so</span>
      </td>
      <td class="border-color border-right-color">
        <span class="content">动态库</span>
      </td>
      
    <td class="border-color border-right-color" rowspan18" rowspan="1">
      <span class="content">--</span>
    </td>
    <td
      class="border-color border-right-color rowspan18"
      rowspan="1" showtd="false"
    >
      <span class="content">待验证替换</span>
    </td>
    <td class="border-color rowspan18" rowspan="1">
      <span class="content" >请先在鲲鹏平台上验证。若不兼容，请联系供应方获取鲲鹏兼容版本，或获取源码并编译成鲲鹏兼容版本</span>
    </td>
    
    </tr></tbody>
          </table>
        </div>
      </div>
    
    
    <div class="table-container" style="line-height: 56px;margin-top:30px;">
      <div class="detail-label">
        <span>需要迁移的源码文件</span>
      </div>
      
    <div class="detail-content" style="display:inline-block;">
      文件总数：15
    </div>
    </div>
      
    <div class="ti-table">
        <div class="items-detail-container" style="padding-right: 17px;">
          
          <table style="table-layout:fixed; text-align: left;line-height: 28px">
          <thead>
            <tr class="table-header">
              <th style="width: 5%;text-align: left;">序号</th>
              <th style="width: 15%;text-align: left;">文件名</th>
              <th style="width: 50%;text-align: left;">路径</th>
              <th style="width: 10%;text-align: left;">文件类型</th>
              <th style="width: 20%;text-align: left;">需修改的代码行</th>
            </tr>
          </thead>
        </table>
      </div>
      <div class="table-box" style="max-height: 210px">
        <table style="table-layout:fixed; text-align: left;line-height: 28px">
          <thead>
            <tr>
              <th style="width: 5%;"></th>
              <th style="width: 15%;"></th>
              <th style="width: 50%;"></th>
              <th style="width: 10%;"></th>
              <th style="width: 20%;"></th>
            </tr>
          </thead>
          <tbody style="font-size: 14px;">
    <tr style="line-height:23px;">
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">1</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">onnxifi.h</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">/opt/portadv/portadmin/sourcecode/TensorRT-clone/parsers/onnx/third_party/onnx/onnx/onnxifi.h</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">C/C++ Source File</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">9</span>
      </td>
    </tr>
    
    <tr style="line-height:23px;">
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">2</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">common.h</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">/opt/portadv/portadmin/sourcecode/TensorRT-clone/parsers/onnx/third_party/onnx/third_party/pybind11/include/pybind11/detail/common.h</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">C/C++ Source File</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">5</span>
      </td>
    </tr>
    
    <tr style="line-height:23px;">
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">3</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">jsoncpp.cpp</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">/opt/portadv/portadmin/sourcecode/TensorRT-clone/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">C/C++ Source File</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">7</span>
      </td>
    </tr>
    
    <tr style="line-height:23px;">
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">4</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">upb.c</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">/opt/portadv/portadmin/sourcecode/TensorRT-clone/third_party/protobuf/php/ext/google/protobuf/upb.c</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">C/C++ Source File</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">177</span>
      </td>
    </tr>
    
    <tr style="line-height:23px;">
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">5</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">upb.c</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">/opt/portadv/portadmin/sourcecode/TensorRT-clone/third_party/protobuf/ruby/ext/google/protobuf_c/upb.c</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">C/C++ Source File</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">23</span>
      </td>
    </tr>
    
    <tr style="line-height:23px;">
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">6</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">wrap_memcpy.c</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">/opt/portadv/portadmin/sourcecode/TensorRT-clone/third_party/protobuf/ruby/ext/google/protobuf_c/wrap_memcpy.c</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">C/C++ Source File</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">10</span>
      </td>
    </tr>
    
    <tr style="line-height:23px;">
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">7</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">importer_unittest.cc</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">/opt/portadv/portadmin/sourcecode/TensorRT-clone/third_party/protobuf/src/google/protobuf/compiler/importer_unittest.cc</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">C/C++ Source File</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">6</span>
      </td>
    </tr>
    
    <tr style="line-height:23px;">
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">8</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">map.h</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">/opt/portadv/portadmin/sourcecode/TensorRT-clone/third_party/protobuf/src/google/protobuf/map.h</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">C/C++ Source File</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">6</span>
      </td>
    </tr>
    
    <tr style="line-height:23px;">
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">9</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">port.h</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">/opt/portadv/portadmin/sourcecode/TensorRT-clone/third_party/protobuf/src/google/protobuf/stubs/port.h</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">C/C++ Source File</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">10</span>
      </td>
    </tr>
    
    <tr style="line-height:23px;">
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">10</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">strutil.cc</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">/opt/portadv/portadmin/sourcecode/TensorRT-clone/third_party/protobuf/src/google/protobuf/stubs/strutil.cc</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">C/C++ Source File</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">8</span>
      </td>
    </tr>
    
    <tr style="line-height:23px;">
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">11</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">wire_format_lite.cc</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">/opt/portadv/portadmin/sourcecode/TensorRT-clone/third_party/protobuf/src/google/protobuf/wire_format_lite.cc</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">C/C++ Source File</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">57</span>
      </td>
    </tr>
    
    <tr style="line-height:23px;">
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">12</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">gtest.cc</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">/opt/portadv/portadmin/sourcecode/TensorRT-clone/third_party/protobuf/third_party/googletest/googletest/src/gtest.cc</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">C/C++ Source File</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">16</span>
      </td>
    </tr>
    
    <tr style="line-height:23px;">
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">13</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">Makefile.config</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">/opt/portadv/portadmin/sourcecode/TensorRT-clone/quickstart/Makefile.config</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">makefile</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">8</span>
      </td>
    </tr>
    
    <tr style="line-height:23px;">
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">14</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">Makefile</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">/opt/portadv/portadmin/sourcecode/TensorRT-clone/third_party/cub/tune/Makefile</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">makefile</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">8</span>
      </td>
    </tr>
    
    <tr style="line-height:23px;">
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">15</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">Makefile.am</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">/opt/portadv/portadmin/sourcecode/TensorRT-clone/third_party/protobuf/benchmarks/Makefile.am</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">makefile</span>
      </td>
      <td style="border-bottom: 1px solid #E6EBF5;">
        <span class="content">3</span>
      </td>
    </tr>
    </tbody>
        </table>
      </div>
    </div>
    
    
    <div class="table-container" style="line-height: 56px;margin-top:30px;">
      <div class="detail-label">
        <span>需要迁移的代码行数</span>
      </div>
      
    <div class="detail-content" style="display:inline-block;">
      需修改的代码行：353行; makefile: 19 行; C/C++: 334 行; 
    </div>
    </div>
      
      <div class="ti-table">
        <div class="items-detail-container" style="padding-right: 17px;">
          <table style="text-align: left;line-height: 28px;table-layout:fixed">
            <thead>
              <tr class="table-header">
                <th style="width: 30%;text-align: left;">文件名</th>
                <th style="width: 10%;text-align: left;">行号（起始行，结束行）</th>
                <th style="width: 15%;text-align: left;">关键字</th>
                <th style="width: 45%;text-align: left;">建议</th>
              </tr>
            </thead>
          </table>
        </div>
        <div class="table-box" style="max-height: 300px;">
          <table style="text-align: left;line-height: 28px;table-layout:fixed">
            <thead>
              <tr>
                <th style="width: 30%;"></th>
                <th style="width: 10%;"></th>
                <th style="width: 15%;"></th>
                <th style="width: 45%;"></th>
              </tr>
            </thead>
            <tbody style="font-size: 14px;">
      <tr style="line-height:23px;">
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">/opt/portadv/portadmin/sourcecode/TensorRT-clone/parsers/onnx/third_party/onnx/onnx/onnxifi.h</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">(8,16)</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">#if</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">Add code that adapts to the Kunpeng platform.</span>
        </td>
      </tr>
    
      <tr style="line-height:23px;">
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">/opt/portadv/portadmin/sourcecode/TensorRT-clone/parsers/onnx/third_party/onnx/third_party/pybind11/include/pybind11/detail/common.h</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">(76,80)</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">#if</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">Add code that adapts to the Kunpeng platform.</span>
        </td>
      </tr>
    
      <tr style="line-height:23px;">
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">/opt/portadv/portadmin/sourcecode/TensorRT-clone/quickstart/Makefile.config</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">(48,48)</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content"> -m64</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">Please replace the '-m64' option with '-mabi=lp64' on Kunpeng platform.</span>
        </td>
      </tr>
    
      <tr style="line-height:23px;">
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">/opt/portadv/portadmin/sourcecode/TensorRT-clone/quickstart/Makefile.config</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">(52,52)</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content"> -m64</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">Please replace the '-m64' option with '-mabi=lp64' on Kunpeng platform.</span>
        </td>
      </tr>
    
      <tr style="line-height:23px;">
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">/opt/portadv/portadmin/sourcecode/TensorRT-clone/quickstart/Makefile.config</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">(56,56)</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content"> -m64</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">Please replace the '-m64' option with '-mabi=lp64' on Kunpeng platform.</span>
        </td>
      </tr>
    
      <tr style="line-height:23px;">
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">/opt/portadv/portadmin/sourcecode/TensorRT-clone/quickstart/Makefile.config</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">(59,59)</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content"> -m64</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">Please replace the '-m64' option with '-mabi=lp64' on Kunpeng platform.</span>
        </td>
      </tr>
    
      <tr style="line-height:23px;">
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">/opt/portadv/portadmin/sourcecode/TensorRT-clone/quickstart/Makefile.config</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">(69,69)</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content"> -m64</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">Please replace the '-m64' option with '-mabi=lp64' on Kunpeng platform.</span>
        </td>
      </tr>
    
      <tr style="line-height:23px;">
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">/opt/portadv/portadmin/sourcecode/TensorRT-clone/quickstart/Makefile.config</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">(178,178)</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content"> -march</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">Please add or replace with the '-march=armv8.2-a' option on Kunpeng platform.</span>
        </td>
      </tr>
    
      <tr style="line-height:23px;">
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">/opt/portadv/portadmin/sourcecode/TensorRT-clone/quickstart/Makefile.config</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">(178,178)</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content"> -fsigned-char</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">It's recommended that you use the compiler command option '-fsigned-char' changes the default behaviour of plain char to be a signed char.</span>
        </td>
      </tr>
    
      <tr style="line-height:23px;">
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">/opt/portadv/portadmin/sourcecode/TensorRT-clone/quickstart/Makefile.config</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">(178,178)</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content"> -ffp-contract</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">It is recommended that you add or replace with the compiler command option '-ffp-contract=off' to obtain higher precision in floating point calculations.</span>
        </td>
      </tr>
    
      <tr style="line-height:23px;">
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">/opt/portadv/portadmin/sourcecode/TensorRT-clone/third_party/cub/tune/Makefile</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">(74,74)</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">-arch, -gencode</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">Kunpeng is compatible with Tesla V100 (sm_70/compute_70) and NVIDIA A100 (sm_80/compute_80) GPUs. Add the compilation options to implement compatibility adaptation.</span>
        </td>
      </tr>
    
      <tr style="line-height:23px;">
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">/opt/portadv/portadmin/sourcecode/TensorRT-clone/third_party/cub/tune/Makefile</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">(78,78)</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">-arch, -gencode</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">Kunpeng is compatible with Tesla V100 (sm_70/compute_70) and NVIDIA A100 (sm_80/compute_80) GPUs. Add the compilation options to implement compatibility adaptation.</span>
        </td>
      </tr>
    
      <tr style="line-height:23px;">
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">/opt/portadv/portadmin/sourcecode/TensorRT-clone/third_party/cub/tune/Makefile</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">(82,82)</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">-arch, -gencode</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">Kunpeng is compatible with Tesla V100 (sm_70/compute_70) and NVIDIA A100 (sm_80/compute_80) GPUs. Add the compilation options to implement compatibility adaptation.</span>
        </td>
      </tr>
    
      <tr style="line-height:23px;">
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">/opt/portadv/portadmin/sourcecode/TensorRT-clone/third_party/cub/tune/Makefile</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">(86,86)</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">-arch, -gencode</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">Kunpeng is compatible with Tesla V100 (sm_70/compute_70) and NVIDIA A100 (sm_80/compute_80) GPUs. Add the compilation options to implement compatibility adaptation.</span>
        </td>
      </tr>
    
      <tr style="line-height:23px;">
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">/opt/portadv/portadmin/sourcecode/TensorRT-clone/third_party/cub/tune/Makefile</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">(90,90)</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">-arch, -gencode</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">Kunpeng is compatible with Tesla V100 (sm_70/compute_70) and NVIDIA A100 (sm_80/compute_80) GPUs. Add the compilation options to implement compatibility adaptation.</span>
        </td>
      </tr>
    
      <tr style="line-height:23px;">
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">/opt/portadv/portadmin/sourcecode/TensorRT-clone/third_party/cub/tune/Makefile</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">(94,94)</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">-arch, -gencode</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">Kunpeng is compatible with Tesla V100 (sm_70/compute_70) and NVIDIA A100 (sm_80/compute_80) GPUs. Add the compilation options to implement compatibility adaptation.</span>
        </td>
      </tr>
    
      <tr style="line-height:23px;">
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">/opt/portadv/portadmin/sourcecode/TensorRT-clone/third_party/cub/tune/Makefile</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">(112,112)</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content"> -m32</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">It's needs to change the code to 64-bit, and then use '-mabi=lp64' to replace the '-m32' option on Kunpeng platform.</span>
        </td>
      </tr>
    
      <tr style="line-height:23px;">
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">/opt/portadv/portadmin/sourcecode/TensorRT-clone/third_party/cub/tune/Makefile</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">(115,115)</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content"> -m64</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">Please replace the '-m64' option with '-mabi=lp64' on Kunpeng platform.</span>
        </td>
      </tr>
    
      <tr style="line-height:23px;">
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">/opt/portadv/portadmin/sourcecode/TensorRT-clone/third_party/protobuf/benchmarks/Makefile.am</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">(528,528)</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content"> -march</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">Please add or replace with the '-march=armv8.2-a' option on Kunpeng platform.</span>
        </td>
      </tr>
    
      <tr style="line-height:23px;">
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">/opt/portadv/portadmin/sourcecode/TensorRT-clone/third_party/protobuf/benchmarks/Makefile.am</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">(528,528)</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content"> -fsigned-char</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">It's recommended that you use the compiler command option '-fsigned-char' changes the default behaviour of plain char to be a signed char.</span>
        </td>
      </tr>
    
      <tr style="line-height:23px;">
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">/opt/portadv/portadmin/sourcecode/TensorRT-clone/third_party/protobuf/benchmarks/Makefile.am</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">(528,528)</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content"> -ffp-contract</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">It is recommended that you add or replace with the compiler command option '-ffp-contract=off' to obtain higher precision in floating point calculations.</span>
        </td>
      </tr>
    
      <tr style="line-height:23px;">
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">/opt/portadv/portadmin/sourcecode/TensorRT-clone/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">(4003,4009)</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">#if</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">Add code that adapts to the Kunpeng platform.</span>
        </td>
      </tr>
    
      <tr style="line-height:23px;">
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">/opt/portadv/portadmin/sourcecode/TensorRT-clone/third_party/protobuf/php/ext/google/protobuf/upb.c</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">(5368,5544)</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">#if</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">Add code that adapts to the Kunpeng platform.</span>
        </td>
      </tr>
    
      <tr style="line-height:23px;">
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">/opt/portadv/portadmin/sourcecode/TensorRT-clone/third_party/protobuf/ruby/ext/google/protobuf_c/upb.c</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">(5519,5541)</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">#if</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">Add code that adapts to the Kunpeng platform.</span>
        </td>
      </tr>
    
      <tr style="line-height:23px;">
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">/opt/portadv/portadmin/sourcecode/TensorRT-clone/third_party/protobuf/ruby/ext/google/protobuf_c/wrap_memcpy.c</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">(41,50)</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">#if</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">Add code that adapts to the Kunpeng platform.</span>
        </td>
      </tr>
    
      <tr style="line-height:23px;">
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">/opt/portadv/portadmin/sourcecode/TensorRT-clone/third_party/protobuf/src/google/protobuf/compiler/importer_unittest.cc</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">(471,476)</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">#if</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">Add code that adapts to the Kunpeng platform.</span>
        </td>
      </tr>
    
      <tr style="line-height:23px;">
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">/opt/portadv/portadmin/sourcecode/TensorRT-clone/third_party/protobuf/src/google/protobuf/map.h</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">(940,945)</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">#if</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">Add code that adapts to the Kunpeng platform.</span>
        </td>
      </tr>
    
      <tr style="line-height:23px;">
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">/opt/portadv/portadmin/sourcecode/TensorRT-clone/third_party/protobuf/src/google/protobuf/stubs/port.h</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">(318,318)</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content"> _BitScanReverse</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">Visit 'https://gitee.com/openeuler/AvxToNeon' and obtain the 'avx2neon.h' source code according to the README.md file.</span>
        </td>
      </tr>
    
      <tr style="line-height:23px;">
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">/opt/portadv/portadmin/sourcecode/TensorRT-clone/third_party/protobuf/src/google/protobuf/stubs/port.h</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">(332,340)</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">#if</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">Add code that adapts to the Kunpeng platform.</span>
        </td>
      </tr>
    
      <tr style="line-height:23px;">
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">/opt/portadv/portadmin/sourcecode/TensorRT-clone/third_party/protobuf/src/google/protobuf/stubs/strutil.cc</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">(925,932)</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">#if</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">Add code that adapts to the Kunpeng platform.</span>
        </td>
      </tr>
    
      <tr style="line-height:23px;">
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">/opt/portadv/portadmin/sourcecode/TensorRT-clone/third_party/protobuf/src/google/protobuf/wire_format_lite.cc</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">(680,736)</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">#if</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">Add code that adapts to the Kunpeng platform.</span>
        </td>
      </tr>
    
      <tr style="line-height:23px;">
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">/opt/portadv/portadmin/sourcecode/TensorRT-clone/third_party/protobuf/third_party/googletest/googletest/src/gtest.cc</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">(4733,4748)</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">#if</span>
        </td>
        <td style="border-bottom: 1px solid #E6EBF5;">
          <span class="content">Add code that adapts to the Kunpeng platform.</span>
        </td>
      </tr>
    </tbody>
          </table>
        </div>
      </div>
    
    
          </div>
          </div>
          
    <script>
      function downloadSoFile(url) {
        const a = document.createElement('a');
        a.setAttribute('href', url);
        document.body.appendChild(a);
        a.click();
        document.body.removeChild(a);
      }
      // 点击复制下载链接
      function onCopyLink(url, select, index) {
        const aLink = document.querySelector('.link' + index);
        aLink.style.color = '#0057D9';
        const aInp = document.querySelector(select);
        aInp.value = url;
        aInp.select();
        document.execCommand('copy', false, null); // 执行浏览器复制命令
      }
      // 设置 title 属性
      function setTitle() {
        let tdList = document.querySelectorAll('.content');
        tdList = Array.prototype.slice.call(tdList);
        for (let i = 0; i < tdList.length; i++) {
          const td = tdList[i];
          td.removeAttribute('title');
          if (td.clientWidth < td.scrollWidth) {
            td.setAttribute('title', td.innerText);
          }
        }
      }
      window.onload = function(){
        setTitle();
      }
      window.onresize = function() {
        setTitle();
      }
    </script>
    
        </body>
      </html>
    